#pragma once
#include "../Rasterizer/Vertex.h"

class COpenGLPrimitive
{
public:
	COpenGLPrimitive(void);
	virtual ~COpenGLPrimitive(void);

	virtual CVertex& GetVertex(int idx) = 0;
};

typedef boost::shared_ptr<COpenGLPrimitive> COpenGLPrimitivePtr;